accessibility(aesthetic integrity, as design principlealert boxesproviding feedback inaudience. See also usersconsistencyas design principledesign principlesdesktop metaphordialog boxesproviding feedback indirect manipulationdisabilities. See alsouniversal access(feedback and dialog, as design principle forgiveness, as design principlegraphic languageKhuman interface design principles. See principles of human interface designinput devices and accessibilityknowledge of your audiencelocalization metaphorsconsistency ofuse of as design principle!modelessness, as design principle(perceived stability, as design principle$principles of human interface design
accessibilityaesthetic integrityconsistencydirect manipulationfeedback and dialogforgivenessknowledge of your audiencemodelessnessperceived stability
see-and-pointuse of metaphorsuser controlWYSIWYGprogressive disclosurereversible actions"see-and-point, as design principlestepped interfacestarget audience. See also users)task analysis, for defining your audienceuniversal access!user control, as design principleusers. See also audiencemeeting expectations of$worldwide software and accessibilityWYSIWYG, as design principleaccess privileges%alignment of elements in dialog boxesascent line for fonts(augmentative and assistive communication"calendars, variations in worldwidecollaborative computingcolor-deficient visioncommunications with other userscontext clues for communicationcontrol panelsSoundcontrolsalignment ofcultural valuesdata encryptiondates%deaf people. See hearing disabilitiesdiacritical marksalignment of elements inhearingphysicalseizure disorderspeech and languageediting passwordsshared informationflashing the menu barflicker frequenciesfontsworldwide compatibility andglyphsgrammar and localizationgraphicsand cultural valueshandicaps. See universal accesshardwareindicator lights on
latches onhearing disabilitiesiconskeyboard&input methods, for double-byte scriptskeyboard iconskeyboard layouts
Keyboard menulanguage disabilitieslights on hardwaretext operations andtranslating text andusing resources to facilitate"Macintosh script management systemmenu barflashing as notificationmenusKeyboardnetworksnon-Roman script systems passwordsphysically impaired individuals#privacy and collaborative computing"privileges for access, symbols forprotecting dataread-only accessremote resourcesRoman script systemscript management systemScript Managerscript systemsand worldwide compatibilitykeyboard handling ofRoman and non-Romansecurity of informationseizure disordersshared computing environmentshared resourcessharing informationSound control panelSpeaker Volume control8speech synthesizers, for people with a speech disabilitysystem beeptext!handling of, and worldwide issuesputting in resourcessizes oftranslatingtranslating texttransparency of networks&identifying in collaborative computingwith a disabilityvisual disabilities+visual feedback and collaborative computingword order and localizationworldwide compatibility80 percent solutioncomplexity of interface designpreferences andellipsis characteras subpalette indicatorfeature cascadehuman interface design processand 80 percent solutionand feature cascade)and features inspired by market pressures
indicatorsfor subpalettesinformal user observations#look and feel of interface elements&market pressures, features inspired bypalettesand subpalettespreferences, implementingproduct development processsubpalettes, indicators forthink-aloud protocolsusability testing'user observations, steps for conductingaccumulating attribute groupsand ellipsis character in menusalternating icons in menu barambiguous command namesApplication menualternating icon in&background notification techniques andapplication menu titlesattribute groups in menusaudible notificationscharacters in menus
checkboxesversus pop-up menuscheckmarks in menuschoosing menu itemscommands, menuFind (File menu)Get Info (File menu)dashes in menusand ellipsis character in menusand pop-up menus diamond mark in Application menudimmed items in menusdividers in menus%dots in menus. See ellipsis characterin menusfeedbackand asynchronous operationsin menus File menuFind command inGet Info command inFind command (File menu)in pop-up menusGet Info command (File menu)grouping items in menushierarchical menus#hierarchical pop-up menus, avoiding. See also icon familiesin Application menuin hierarchical menusin pop-up menuslabels. See also names menu barsand modal dialog boxessize ofuse of space inwidth of
menu elements
menu itemscapitalizingchoosinghierarchicalnames oftoggledunavailableattribute groups inbehavior of
checkmarks in dashes individers inellipsis character infeedback about actions ingrouping items inhierarchicalhighlighting titles ofnonstandard elements inpop-up scrollingstandard characters instandard pop-upStyletear-offtext styles in titles oftype-in pop-upmodal dialog boxesmenu bar access#mutually exclusive attribute groupsnames. See also labels
of menu itemsnonexclusive attribute groupsnonstandard marks in menusnotification techniquesand tracking feedbackin window framestoolpointers and toolspop-up menusand keyboard equivalentsbehavior offonts instandardtype-inversus checkboxesversus radio buttonswidth of
radio buttonsversus pop-up menusscrolling menussizeof menu barsof pop-up menussound, as notificationstandard characters in menus
Style menutext styles insubmenussymbolsin menustear-off menustext stylestitles. See also labelsof menustoggled menu items trianglesin hierarchical menustype-in pop-up menususer choices in pop-up menuswidth of menu barwindowsposition of palettes in
standard file documentsopeningduplicating data Edit menuadding commands toClear command in
Clipboard andCopy command inCreate Publisher command inCut command inEdition Manager commands inPaste command in'Publisher/Subscriber Options command inSelect All command in(Show Clipboard/Hide Clipboard command inSubscribe To command inUndo/Redo command inEdition Manager commandsClose command inNew command inOpen command inQuit command inRevert command inSave As command inSave command in Font menufont size dialog boxGet Editions radio button Help menu%Hide Clipboard/Show Clipboard commandin Keyboard menuinserting copied informationkeyboard equivalentskeyboard resources keyboards!menu commands. See commands, menuAppleApplicationEditFileFontHelpSizestandard MacintoshNew command (File menu)Open command (File menu)opening documentsPaste command (Edit menu)0Publisher/Subscriber Options command (Edit menu)Quit command (File menu)Redo/Undo command (Edit menu)reserved keyboard equivalentsRevert command (File menu)Save a Copy command, avoidingSave As command (File menu)save changes alert boxSave command (File menu)enabled icons forSelect All command (Edit menu)%Show Clipboard/Hide Clipboard commandin Edit menu Size menustandard file dialog boxesstandard Macintosh menusstandard save changes alert boxguidelines for Subscribe To command (Edit menu)0Subscriber/Publisher Options command (Edit menu)&synchronization of keyboards and fontsTrueType fonts. See also fontsUndo/Redo command (Edit menu)untitled documentsactivating windowsactive windowsand dialog box positionsusing color to distinguishdefault display positions ofautomatic scrollingclose boxesclosingwindowscolorchoices of for windows
Reduce to Fit%conceptual space on multiple monitorsin document windowsin scroll regiondefault display positions in position in window display ordernames of and window titlesF (function) keysand windowsfloating windows on desktop
function keysgray area of scroll barinactive scroll barsinactive windows, movingmaximum window sizeminimum window sizemonitorsand window sizemultiplealert box positions inand work spaceand zoomingdialog box positions inwindow positions inalert box positions inand work spaceand zoomingdialog box positions inwindow positions inand work spaceand zoomingdialog box positions inwindow positions inpanes of windowspunctuation in window titlesracing stripes in title barReduce to Fit commandscreens. See monitors
scroll arrowsscroll bars!and other controls in same regionin split windowsinactivescroll boxesscrolling windows
automaticallyby positionby unitby windowfulpanes of selecting
and scrolling
selections extending
size boxes
split barssplit linessplitting windowsstandard state of a windowstatus bar in window frameselections, extending
title bars
of windowsuntitled windowsuser state of a windowutility windowsdisplay order of on desktopviews of documents. See windows
window frameswindow panes. See also window panes
activatingand feedback
appearance ofbehavior ofchanging the size ofclosingcolor incontrols indisplay order of on desktoplocation of when openingmovingopeningparts ofpositions of scrollingsize, changingsizes of, recommendedsplitting into panesstandard and user states titles oftypes ofutilityzoom box effect
zoom boxesactive area in dialog boxes
appearance of#as special case of modal dialog boxcautionclosingcolor in compared with other dialog boxesdefined layout oflocation of buttons innotestoptypes ofwarning of data loss inworldwide issues and+applications, naming in dialog box messages4background operations and movable modal dialog boxesbordersfor active scrolling listsin caution alert boxesin modal dialog boxesin modeless dialog boxesin movable modal dialog boxesin note alert boxesin stop alert boxesplacement of in alert boxescaution alert boxesalert boxesmodal dialog boxesmodeless dialog boxesmovable modal dialog boxesin alert boxesin modeless dialog boxesin movable modal dialog boxesdata loss and alert boxes
as windowskeyboard input inmessages inmodal
movable modaltype selection inDialog Manager%document names in dialog box messagesand modal dialog boxesand movable modal dialog boxesand modeless dialog boxes'error checking in modeless dialog boxes$and changes in modeless dialog boxesflexibilityand modeless dialog boxesand movable modal dialog boxes.and using modal dialog box for temporal statuskeyboard input in dialog boxesmenu bar accessDialog Manager andfrom modal dialog boxesfrom movable modal dialog boxesmessagesin dialog boxes
appearance ofbehaviors of
buttons inclosing compared with other dialog boxesEdit menu access to
immobility ofmenu bar access tostackingwhen to usemodeless dialog boxes
appearance ofbehaviors ofchanging attributes withclosingcolor incompared to other dialog boxescomparing information incompleting actions indynamic nature oferror checking infeedback and changes tointermediate security states ofpresetting values in titles ofwhen to usemovable modal dialog boxesand background operations
appearance ofbehaviors ofclosingcolor inflexibility andmenu bar access towhen to useof modeless dialog boxesnote alert boxesPage Setup command (File menu)scrolling lists)security states and modeless dialog boxesstacking modal dialog boxesstop alert boxes&temporal status and modal dialog boxesin dialog boxesof modeless dialog boxes!type selection in scrolling lists/user input, restricting with modal dialog boxeswindow definition functionsand dialog boxes"workflow and modeless dialog boxesApply buttonbutton namesApply. See also radio buttonsbehavior ofcapitalization of names ofdefaultdefinedDialog Manager andfeedback andsize ofstandard height of
Cancel button
choices indefined
labels forbuttons
checkboxesdefined
little arrows¬ supported by the Macintosh Toolboxoutline triangle
radio buttonsscrolling listsslidersstandard toolboxtext-entry fieldsand outline trianglesDone buttonfields, text entryfor checkboxesfor little arrows
little arrows,Macintosh Toolbox, controls not supported byModalDialog procedure
of buttons OK buttonoutline triangle. See also buttonsdefinedversus slidersslidersstandard toolbox controlsStop buttontext entry fieldsand Save As dialog boxes&providing text-editing capabilities in16-by-16 pixel (small) icons32-by-32 pixel (large) icons4-bit color icons45-degree angles in icon design8-bit color iconsanti-aliasing in iconsApple icon color setapplication icons black-and-white icons, designing for iconsChooser extension iconsdegradation of across monitorsin icon design(pattern substitutions for keyboard iconscolor iconslabeling mechanism forselection mechanism forin use of icon elementswithin icon familiescontext as a clarifying toolproviding icons forcustom iconsfor applicationsfor control panels
for documentsfor editionsfor extensions
for keyboardsfor preferencesfor query documentsfor stationery pads
default iconsfor applications
for documentsfor editionsfor extensions
for keyboardsfor query documentsfor stationery padsdesktop pattern and iconsdocument icons
edition iconsextension iconsFinder icon familiesFinder icon family editorflags for keyboard icons
font iconsfuzzy appearance of icons!hand element in application iconsicons to representhumor and icons
icon families
icon masksicon suitesagainst the desktop pattern and humoranti-aliasing inblack-and-whitecolor degradation ofconsistent use of elements in&conventions for types of documents anddesign process forfor control panelsfor edition filesfor extensionsfor movable resourcesfor page layout documentsfor PICT filesfor preferences filesfor query documentsfor representing actionsfor text-only documentslabel text forlarge (32-by-32 pixel)limitations of masks foroutlines ofselection mechanism forsizes ofsmall (16-by-16 pixel)stationery pad suites ofthree-dimensional effects into represent hardware devicesuse of metaphors in versus verbal representations inmodification indicators in!pattern substitution for color incolor for in iconscolor labeling for icons for iconslarge (32-by-32 pixel) icons light source on Macintosh screenof iconsmasks, iconuse of for icons*modification indicators for keyboard iconsand icon displaymovable resource iconsnouns as iconspage layout document icons(pattern substitutions for keyboard iconsPICT file iconspreferences iconsproduct names in iconsquery document icons*QWERTY transliteration of keyboard layoutsResEdit utilityselection mechanismfor color icons for iconssizes of iconssmall (16-by-16 pixel) iconssound iconsstack iconsstationery documents, icons forsuites of iconsin icons
text in iconstext-only document icons"three-dimensional effects in icons)tilted document page in application iconsand icon designwords versus symbols!black-and-white design, and colorblue in color designand black-and-white designand progressive disclosureand small objectsand standard interface elementsfor categorizing informationnumber of in designsColor control panelcolor palettescolor tablescontrol definition functionsColordefault color tablescolor design forgray background and colorhighlighting, color design forinterface elements, standardand color designcolor design forcolor design forcolor design forsmall objects and colorstandard interface elementsand color designtwo-dimensional designscolor design forarraysand arrow keysdefineddiscontinuous selection innavigating with the Tab keyReturn key andselecting inTab key and
components ofShift-clickinguse ofcolumn selection in arraysCommand–Left ArrowCommand–Right Arrow. See also keyboardsand arrow key combinations labels on Command-/ Command-?Command-clicking%command-line interfaces, and pointersControl keyMousecursorsDel (Forward Delete) keyDelete (Backspace) keytextdismissing with the Return keydiscontinuous selectionsdouble-clickingdragging in fieldstext'empty documents and the insertion pointEnd key Enter key
entering datawith the Enter keywith the Return keyEscape (Esc) key
and selectingand the Escape keyduring long operationsfields in arraysForward Delete (Del) keydefined selectingHelp keyHome keyhot spothot zoneinserting textinsertion pointand clickingand command-line interfacesdefinedmovingintelligent cut and pasteinternational keyboards$International Standards Organizationkeysarrow Caps Lock characterClearCommandControlDelete (Backspace)EndEnterEscape (Esc)Forward Delete (Del)functionHelpHomemodifierOption Page DownPage UpReturnShiftTabon keyboards
modifier keys
mouse actionsclickingdouble-clickingdraggingpointingpressing selectingMouse control panel
mouse devicesmoving the pointer"multiple modifier-key combinationsobject-based graphicsobjectsand clickinghot zone ofmoving by dragging selecting
Option key
Option-DeleteOption-dragging to copy objects
Page Down keyPage Up keychanging shape ofmovingpointing devicespressing the mouse buttonrange selection"repeating characters automaticallyreplacing a selection
Return keyand arrow keysby clickingby Command-clickingby double-clickingby draggingby Shift-clickingfields in an arraygraphicsin arrays and tablesrangestextwith the arrow keyswith the mouseextending with Shift key replacingsemantic modifiers Shift keyShift-clicking shortcuts. See also keyboard equivalentsdouble-clickingTab keytablesand arrow keysand the insertion pointas a type of objectdeletingediting inserting selecting$selections, extending with Shift keyeditingtriple-clicking
type-ahead&uppercase characters and the Shift keywindow boundariesword definitions word wrapaccess to help systemsAmerican Heritage DictionaryApple Publications Style Guideballoons. See help balloonsballoons for
labels for$capitalization of interface elementsballoons forballoons for groups ofuse of terminology withChicago Manual of Stylecorrect terminology forcolons in dialog boxesconcurrent help systemscontext-sensitive helphelp balloons for!dialog box messages, how to write
documentationavoiding jargon inlearning paths indefined%electronic documentation help systemserror messages, how to writefile types, user terms forfile, use of term
help balloonsfor buttonsfor checkboxesfor controlsfor groups of checkboxesfor groups of radio buttons for iconsfor menu itemsfor menu titlesfor modal dialog boxesfor pop-up menusfor radio buttonsfor states of menusfor text entry boxesfor tools in palettesfor window partshow to writelength of messages inwhen to usehelp systems, onlineballoons forfor interface elementslanguage in the interfacelearning paths for usersof documentationballoons for
labels formenu titlesballoons forchoosingin help balloonsminiwindowsand balloons when on the screen"multimedia effects in help systemsof interface elementsonline help systemsballoons forprogramming termspush buttons. See buttonsballoons forballoons for groups of
labels forreferences for usage and styledocumenting in help systemsstacks, HyperCardstyle of languagetask-oriented documentationterminology in the interfacetools, balloons for in palettes tutorials,anticipating their questions in help systemsdocumentation forterminology for windoid, correct terminology forhelp balloons forwords in the interfaceWords Into Type